retailer of electricity - German English Dictionary